Adsense in contents

리눅스 명령어 모음 – 자주 사용하는 linux 명령어 100개

서버를 이용하면서 또는 터미널을 이용하면 리눅스 명령어를 자주 접하게 됩니다. 정확하게 기억을 하고 있지 않기 때문에 매번 할때마다 구글에서 검색하고 있는데 지금부터 내 블로그에 내가 1번 이상 사용했던 명령어를 기록형으로 모아 보기로 했습니다.

리눅스 명령어 모음

리눅스 명령어 리스트

계속 업데이트 될 예정 입니다.

폴더/디렉토리 내 파일 삭제

rm *.txt 확장자가 txt인 모든 파일 삭제
rm * 현재 폴더에 있는 모든 파일 삭제(폴더는 제외)
rm  -f * 삭제할지 물어보지 않고 바로 삭제
rm /home/sample/* 절대경로 이용, sample이란 폴더 안 모든 파일 삭제

폴더/디렉토리 삭제

rm -r dir1 dir1란 폴더/디렉토리 삭제
rm -r * 현재 폴더에 있는 모든 파일과 폴더까지 모두 삭제(주의 요망!!)

rm -rf dir1 f옵션 추가하면 삭제할 것인지 묻지 않고 바로 삭제

Mysql 테이블 복사

SELECT *
INTO 복사할 TABLE명
FROM 원본 TABLE명
WHERE 1 = 2  
참고: where 1 = 2 를 빼면 데이터까지 복사 가능

>> 참고 글

사이트 백업 / DB 백업 리눅스 명령어

DB 백업
mysqldump -u [DB User] -p [DB Name] > [File Name].sql

Table 백업
mysqldump -u [DB User] -p [DB Name] [원본 백업받을 테이블명] > [백업받을 테이블명].sql
  • mysql에 접속이 필요한 경우 아래 명령어를 이용해 접속을 먼저 한다.
  • mysql -u [user_name] -p

사이트 복원 / DB 압축 풀기 리눅스 명령어

mysql -u [DB User] -p [DB Name] < [File Name].sql

>> 관련 글

사이트 백업 / 전체 파일, 폴더 압축 명령어

[전체 파일 백업] 최상위 폴더에서(압축 하려는 폴더가 보이는 위치에서)

tar -zcvf [압축될 이름.tgz] [압축할 폴더]

사이트 복원 / 전체 파일 풀기

[전체 파일 압축 풀기] 최상위 폴더에서(풀려는 폴더가 보이는 위치에서)

tar -xzvf [압축된 파일명.tgz]

카테고리별 데이터 수를 조회하는 SQL 쿼리

이 쿼리는 products 테이블에서 category 컬럼을 기준으로 그룹화한 다음, 각 그룹의 데이터 개수를 total_count로 표시합니다. 이 쿼리를 데이터베이스 관리 도구(예: phpMyAdmin, MySQL Workbench 등)에서 실행하면 각 카테고리별로 몇 개의 데이터가 있는지 확인할 수 있습니다.

SELECT category, COUNT(*) AS total_count
FROM products
GROUP BY category;

댓글 남기기

함께보면 유용한 글


입력창에 아이콘 추가하는 방식 1가지

입력창 앞에 아이콘을 넣거나 폼 필드에 아이콘을 추가 할 때 유용하게 사용할 수 있는 코드 1가지를 알아 보겠습니다. 입력창에 아이콘 추가 – 미리보기 아래 샘플 이미지를 보시면 입력창에 아이콘 추가가 ... Read more

회사 도메인 변경 후 꼭 해야 하는 1가지?

회사 도메인 변경 후 반드시 해야 할 중요한 작업은 무엇일까요? 이전 도메인으로 접속하는 모든 트래픽을 새로운 도메인으로 리다이렉트하도록 설정하는 것이 매우 중요합니다. 이제 이 필수적인 작업 중 하나에 대해 설명하겠습니다. ... Read more

관리자 로그인 페이지 구현 1가지 – 보안 페이지 만들기

관리자 로그인 페이지를 구현하기 위해 작성하였습니다. 간단한 페이지라도 다른 사람들의 접근을 차단해야 할 때가 종종 있습니다. 이때 비밀번호 설정 시 소스 코드에 비밀번호를 직접 노출하지 않고, 해시 처리를 통해 변형된 ... Read more